package com.zhl.jdk8_time3;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class Test4_DateTimeFormatter {
    public static void main(String[] args) {
        //掌握JDK8新增的DateTimeFormatter格式化器的用法
        //1，创建一个日期时间格式化器对象出来
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        //2，对时间进行格式化
        LocalDateTime now = LocalDateTime.now();
        System.out.println(now);

        String str = formatter.format(now);
        System.out.println(str);

        //3.关于格式化时间 ,还有一种写法
        String str2 = now.format(formatter);
        System.out.println(str2);

        //4,解析时间：解析时间一般使用LocalDateTime提供的解析方法来解析
        String str3 = "2021-08-01 12:00:00";
        LocalDateTime localDateTime = LocalDateTime.parse(str3, formatter);
        System.out.println(localDateTime);

    }
}
